/* -------------------- prima navbar --------------------------------------*/
#prinb
{
    font-size: 18px;    
    margin: 0;
    padding: 0;
    overflow: hidden;
    background-color: #133f66;        
}
#prinb li a
{
    display: block;
    color: white;    
    text-decoration: none;    
}
#prinb li
{
    /* toglie puntino a sx degli elementi */
    list-style-type: none; 
}
.logrit
{
    padding: 14px 5px 21px 40px;
    float: left;
}
.vocirit
{
    padding: 40px 16px;
    float: right;
}
@media screen and (max-width: 600px)
{
    .logrit , .vocirit {float: none;}
    .vocirit
    {
        padding: 2px 8px;    
    }  
}
/* -------------------- seconda navbar --------------------------------------*/
#secnb
{
    font-size: 16px;
    font-weight: bolder;    
    overflow: hidden;
    margin: 0;
    padding: 0;        
}
#secnb li
{    
    list-style-type: none;
    float: left;
}
#secnb li a
{    
    display: block;
    color: #133f66;
    text-align: center;    
    text-decoration: none;    
    padding: 30px 0px 30px 25px;    
}
@media screen and (max-width: 600px)
{    
    #secnb li
    {    
        float: none;
    }
    #secnb li a
    {
        text-align: left;            
        padding: 5px 0px 0px 10px;    
    }
}
/* ---------------- campi di input ------------------ */
.id28
{
    background-color: #f2f2f2;    
    height: 60px;
    padding-left: 20px;
    padding-top: 14px;
}
.id28 input
{
    width: 90%;
    margin-left:10px; 
    background-color: #f2f2f2;
    border: transparent;
}
.id28 textArea
{
    background-color: #f2f2f2;
    border: transparent;
    width: 90%;
}
/* --------------------- FINE campi di input ------------------ */